/* THREAD LIST POPUP */
.thread-list-popup
{
	border: 4px solid #B5EDBC;
	background-color: #fff;
	font-size: 0.85em;
	width: 698px;
	-moz-border-radius: 8px;
}
.thread-list-popup .header
{
	background-color: #b5edbc;
	margin-bottom: 5px;
	padding: 4px;
}
.thread-list-popup .header .thread-actions
{
	position:absolute;
	right: 22px;
	top:0px;
}
.thread-list-popup .header .thread-actions button
{
	font-size:0.7em;
}
.thread-list-popup .close-button
{
	position: absolute;
	right: 0px;
	top:0px;
}
.thread-list-popup .preview-box
{
	/*padding-left: 14px; // handled by code */
	background-color: #fff;
	border:  4px solid #ddd;
	margin:  8px;
	-moz-border-radius: 8px;
}
.thread-list-popup .preview-box .preview
{
	background-color: #fff;
	height: 200px;
	overflow:auto;
	padding: 8px; /* Check */
}
.thread-list-popup .label-selector
{
	margin:auto;
	width: 690px;
}
.thread-list-popup .label-selector .container
{
	float: right;
	width: 138px;
}
.thread-list-popup .loading
{
	margin:auto;
	text-align:center;
}

/* LABELS SELECT */

.labels-group
{
	background-color: #B5EDBC;
	border: 2px solid #B5EDBC;
	font-size: 0.9em;
	margin-right:  4px;
	-moz-border-radius: 6px;
}
.labels-group .title
{
	font-size:1em;
	padding:  2px 4px;
}
.labels-group .labels
{
	background-color: #fff;
	color: #006633;
	padding:  4px 0;
}
.labels-group .labels .label
{
	cursor: pointer;
	margin: 0 0 2px 0;
	padding:  0 4px;
}
.labels-group .labels .placeholder-label
{
	margin: 0 0 2px 0;
	padding:  0 4px;
}
.labels-group .labels .selected
{
	font-weight:bold;
	margin: 0;
}
.labels-group .labels .label
{
	text-decoration:  underline;
}
.label-folder-toggle
{
	cursor:auto;
	position:absolute;
	margin-top: 3px;
	margin-left: -12px;
}
.label-folder-toggle-leaf
{
	position:absolute;
	margin-top: 3px;
	margin-left: -12px;
}
.labels-group .labels .label button
{
	font-size:0.8em;
	height: 18px;
	margin:  4px 4px 4px 0;
}

.label-selector .new-labels .new-labels-list
{
	text-align:right;
}

.label-selector .actions{
	margin-top:  8px;
}
.label-selector .actions .create-label
{
	float:right;
	margin:  0 4px 4px 0;
}


/* FILTER POPUP */
.filter-popup
{
	background-color: #fff;
	border: 4px solid #b5edbc;
	color:#999;
	font-size:0.8em;
	padding-bottom: 4px;
	width: 250px;
	-moz-border-radius: 8px;
}
.filter-highlighted
{
	color:#000 !important;
	margin-top:  -4px;
}

.filter-popup .title
{
	background-color: #b5edbc;
	margin-bottom: 4px;
	padding:  4px;
}
.filter-popup .title .path
{
	font-size:0.7em;
	width: 230px;
}
.filter-popup .break
{
	border-top:  1px solid #efefef;
	height: 1px;
	margin:  4px 0;
}
.filter-popup .link
{
	/*color:  #063;*/
	cursor: pointer;
	padding:  2px 4px;
}
.filter-popup .link:hover
{
	background-color: #eee;
	color:  #063;
	text-decoration: underline;
}
.filter-popup .link .body
{
	float:left;
}
.filter-popup .link .commands
{
	display:  block;
	width: 40px;
	float:  right;
}
.filter-popup .link img.async-popuper{
	display:  inline;
	float:  left;
	margin:  0;
}
.filter-popup .link img.expander{
	float:  right;
}
.filter-popup .showhider{
	margin-left: 4px;
}
.filter-popup .showhider .link
{
	color: #063;
	font-size: 1em;
}
.filter-popup .search input
{
	width:150px;
}
.filter-popup .search button
{
	font-size:0.9em;
	width:50px;
}


/* COMPOSE */
.compose .compose-tab
{
	color:  #00c;
	cursor:pointer;
	float:left;
	font-size: 0.8em;
	margin-right:10px;
	text-decoration:  underline;
}
.compose .selected
{
	color:  #000;
	font-weight:bold;
	text-decoration: none;
}

.compose-labels .label-selector
{
	width: 690px;
}
.compose-labels .label-selector .container
{
	float: left;
	width: 138px;
}

/* CONVERSATION */

.conversation-header{
	background-color:  #f7f7f7;
	border:  1px solid #ccc;
	font-size:  .8em;
	margin:  4px 8px 0 10px;
	padding:  8px;
	-moz-border-radius: 8px;
}

.conversation-header .label-selector
{
	font-size:1em;
	padding:  0;
	width: 690px;
}
.conversation-header .label-selector .container
{
	float: left;
	width: 138px;
}




/* LIGHTBOX */

.lightbox
{
	background-color:#000;
	back\ground-color:transparent;
	background-image:url(../../skin/overlay.png);
	z-index:5000;
	position:fixed;
	top:0px;
	left:0px;
	overflow:auto;
}
.lightbox-container
{
	width:800px;
	position:relative;
	margin:auto;
}



/* LIGHTBOX MESSAGES */
.gtdwaiting
{
	background-color:White;
	width:400px;
	height:200px;
	text-align:center;
	-moz-border-radius: 6px;
	font-size:0.8em;
	font-family:Verdana;
	font-weight:bold;
	border: solid 1px black;
	margin:auto;
	top: 200px;
}

.gtdmsg
{
	background-color: #FFFFC4;
	border: solid 1px black;
	font-family: verdana;
	font-size:0.8em;
	margin:auto;
	text-align:left;
	-moz-border-radius: 3px;
}
.gtdmsg a
{
	color: blue;
}
.gtdmsg .header
{
	height:125px;
}
.gtdmsg .header .gtd-logo img
{
	border:none;
	float:left;
}
.gtdmsg .header .pf-logo img
{
	border:none;
	float:right;
}
.gtdmsg .header .title
{
	clear:both;
	font-weight:bold;
	font-size:1.2em;
}
.gtdmsg #gtd-options-status
{
	text-align:center;
}
.gtdmsg .main
{
	float:left;
	width:600px;
}
.gtdmsg .sidebar
{
	float:right;
	font-size: 0.8em;
	width:180px;
}
.gtdmsg .green-button
{
	color:green;
	font-weight:bold;
}
.gtdmsg .commands
{
}
.gtdmsg .left
{
	float:left;
}
.gtdmsg .right
{
	float:right;
}
.gtdmsg .clear
{
	clear:both;
	height: 1px;
}
.gtdmsg .small
{
	font-size: 0.8em;
}
.gtdmsg .gtd-prefixes
{	
}
.gtdmsg .gtd-prefixes #gtd-options-prefixes
{
	height:180px;
	overflow:auto;
}
.gtdmsg .gtd-prefixes table
{
	margin:auto;	
}
.gtdmsg .gtd-prefixes #gtd-options-migrate
{
	background-color:#dedede;
	height:300px;
	overflow:auto;
}
.gtdmsg .gtd-prefixes #gtd-options-migrate #gtd-options-migrate-command
{
	margin:auto;
}

.gtdinbox-about .options
{
	cursor: pointer;
	color:Blue;
	text-decoration:underline;
	font-size: 0.8em;
}
.gtdinbox-about .donate
{
	margin:auto;
	text-align:center;
	font-size: 0.8em;
	margin-top: 5px;
}
.gtdinbox-about .labels-warning
{
	margin: 5px;
	border: solid #eee 1px;
	font-size:0.8em;
	-moz-border-radius: 4px;
	background-color: rgb(81,0,2);
	color: White;
}
.gtdinbox-about .labels-warning .title
{
	font-weight:bold;
	text-align:center;
	font-size:1.1em;
	margin-bottom:5px;
}
.gtdinbox-about .labels-warning .resolve
{
	margin-bottom:5px;
}
.gtdinbox-about .labels-warning .details
{
	font-size: 0.7em;
}
.gtdinbox-about .labels-warning .warning
{
	cursor:pointer;
	color:Blue;
}
.gtdinbox-about .labels-warning .warning:hover
{
	text-decoration:underline;
}

.gtdmsg #gtd-options-v1warning
{
	color: Maroon;
}
.gtdmsg #gtd-options-v1migrate
{
	cursor:pointer;
	text-decoration:underline;
}
.gtdmsg #gtd-options-v1migrate:hover
{
	font-weight:bold;
}

.gtdmsg .main .gettingstartedframe
{
	width:100%;
	height:600px;
	border:none
}

/* DASHBOARD */
.dashboard{
	background-color: #fff;
	border:  4px solid #b5edbc;
	font-size: 0.8em;
	margin-bottom:  -16px;
	margin-top:  1em;
	padding:  4px 8px;
	-moz-border-radius: 8px;
}
.dashboard .dashboard-section
{
	background:  #fff;
	border:  4px solid #eee;
	float:left;
	margin-top:  8px;
	margin-right:  8px;
	width:240px;
	-moz-border-radius: 8px;
}
.dashboard .dashboard-section .title
{
	background:  #eee;
	display:  block;
	font-weight:bold;
	padding:  4px;
}
.dashboard .dashboard-section .unordered-list
{
	margin-top:0.8em;
	padding-left:14px;
	margin-bottom:0.8em;
}
.dashboard .dashboard-section .unordered-list .list-item
{
	color:  #076a39;
	cursor:pointer;
}
.dashboard .dashboard-section .unordered-list .list-item:hover
{
	text-decoration:underline;
}
.dashboard .dashboard-footer
{
	clear:both;
	height: 1px;
}
.dashboard .dashboard-main-footer
{
	clear:both;
	height: 1px;
}

.dashboard .main
{
	float:left;
}
.dashboard .sidebar
{
	border:  4px solid #e0ecff;
	float:right;
	max-height:160px;
	margin-top:  8px;
	width: 150px;
	-moz-border-radius: 8px;
	overflow: hidden;
}
.dashboard .sidebar .title{
	background-color:  #e0ecff;
	padding:  4px;
}
.dashboard .sidebar .title a
{
	color: Black;
	text-decoration:none;
}
.dashboard .sidebar ul .new-item a
{
	font-weight:bold;
	font-size:1.1em;
}
.dashboard .accordionTabTitle
{
	background-color: #f7f7f7;
	border-bottom:  1px solid #ddd;
	padding:  4px;
	font-size:0.9em;
	cursor: pointer;
}
.dashboard .sidebar .accordionTabTitle a
{
	color: Black;
	text-decoration:none;
}
.dashboard .sidebar .accordionTabTitle a:hover
{
	text-decoration:underline;
}
.dashboard .accordionTabContent
{
	padding:  4px;
	padding-left:2px;
	font-size:0.8em;
	height: 80px;
}

.dashboard .accordionSelected
{
	font-weight:bold;
}
.dashboard .labels-group{
	margin-bottom:  4px;
}
.dashboard .labels-group
{
	background-color: #fff;
	border:  none;
	font-size: 0.9em;
}
.dashboard .labels-group .title
{
	background:  #fff;
	font-size:1em;
}
.dashboard .labels-group .labels
{
	background-color:#fff;
	color: #000;
}
.dashboard .labels-group .labels .placeholder-label
{
	color:  #076a39;
}
.dashboard .labels-group .labels .label
{
	color:  #076a39;
	cursor: pointer;
}
.dashboard .labels-group .labels .selected
{
	font-weight:normal;
}
.dashboard .labels-group .labels .label span
{
	text-decoration: underline;
}


/* Added */
.dashboard .accordionTabContent ul
{
	margin-top:2px;
	padding-left:13px;
}

.filter-popup .link .commands
{
	float:right;
	width: 25px;
}
.filter-popup .link .commands .async-popuper
{
	opacity: 0.7;
}
.filter-popup .link .commands .expander
{
	margin-left: 3px;
}


/* CONTACTS */
.gtd-contactpane
{
	background-color: #fff;
	border:  4px solid #b5edbc;
	font-size: 0.8em;
	margin-bottom:  -16px;
	margin-top:  30px;
	padding:  4px 8px;
	-moz-border-radius: 8px;
}
.gtd-contactpane .labels-group
{
	background:  #fff;
	border:  4px solid #eee;
	float:left;
	margin-top:  8px;
	margin-right:  8px;
	width:240px;
	-moz-border-radius: 8px;
}
.gtd-contactpane .labels-group .labels-group
{
	width: 220px;
}
.gtd-contactpane .title{
	font-weight:bold;
	font-size: 1.1em;
}
.gtd-contactpane .labels-container
{
	float:left;
	width:250px;
}
.gtd-contactpane .misc-actions
{
	float:right;
	width:220px;
}
.gtd-contactpane .files
{
	color: blue;
	cursor:pointer;	
}



.label .body
{
	float:left;
}
.label .commands
{
	display:  block;
	width: 40px;
	float:  right;
}
.label img.async-popuper{
	display:  inline;
	float:  left;
	margin:  0;
}
.label img.expander{
	float:  right;
}